:root {
  --baseColor: #F4C28B;
  --listBgColor:#0E6161;
}
*,
*::before,
*::after {
  box-sizing: border-box; 
  margin: 0;
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.wrapfix:after {
  content: "."; 
  display: block;
  height: 0; 
  line-height: 0;
  clear: both; 
  visibility: hidden;
  margin: 0; padding: 0; overflow:hidden;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  margin: 0;
  font-family: 'HarmonyOS Sans SC-Regular', 'HarmonyOS Sans SC', Avenir, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #333;
  text-align: left;
  max-width: 750px;
  background-color: #022424;
}
a{
  text-decoration: none;
  color: #fff;
}
ul{
  list-style: none;
}
input,textarea{
  -webkit-user-select: auto;
  user-select: auto;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
  -webkit-appearance: none !important;
  margin: 0; 
}
input[type="number"]{-moz-appearance:textfield;}

i{
  font-style: normal;
}

/*---vant--*/
.van-toast{ 
  background: rgba(0, 0, 0, 0.7) !important;
}
.van-toast.van-toast--text{
  line-height: normal;
  padding: 10px 15px !important;
  border-radius: 10px !important;
  border: 1px solid #F4C28B;
  color: #F4C28B;
}
.van-dialog{
  color: #333;
}


.van-toast.myLoading{
  background: rgba(0, 0, 0, 0.7) !important;
  border: 1px solid #F4C28B;
  border-radius:20px;
}
.myLoading .van-toast__icon{
    display: block;
    width: 1.5em;
    height: 1.5em;
    object-fit: contain;
    
}
.myLoading .van-toast__icon object,.myLoading .van-toast__icon img{
  display: block;
  width: 100% !important;
  height: 100% !important;
}

.dtrebg{
  position: relative;
  z-index: 11;
  background: #022424;
}
.dtrebg2{
  position: relative;
  z-index: 11;
}

